insulating sheathing - Alemán Inglés Diccionario